package com.basic.modules.ykf.model;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class YkfSubAccountManageExcel {


    /**
     * 客户名称
     */
    @ExcelProperty(value = "客户名称")
    private String customerName;

    /**
     * 平台名称
     */
    @ExcelProperty(value = "平台名称")
    private String platformName;

    /**
     * 店铺名称
     */
    @ExcelProperty(value = "店铺名称")
    private String shopName;

    /**
     * 数据账号
     */
    @ExcelProperty(value = "数据账号")
    private String accountNo;

    /**
     * 子账号名称
     */
    @ExcelProperty(value = "子账号名称")
    private String accountName;

    /**
     * 分摊底薪
     */
    @ExcelProperty(value = "分摊底薪")
    private BigDecimal conventionSalary;

    /**
     * 提成比例
     */
    @ExcelProperty(value = "提成比例")
    private BigDecimal commissionRatio;

    /**
     * 客服姓名
     */
    @ExcelProperty(value = "客服姓名")
    private String name;

    /**
     * 客服花名
     */
    @ExcelProperty(value = "客服花名")
    private String flowerName;

    /**
     * 分部客服名称
     */
    @ExcelProperty(value = "分部客服名称")
    private String exNameLabel;

    /**
     * 岗位分类名称
     */
    @ExcelProperty(value = "岗位分类名称")
    private String customPostTypeName;

    /**
     * 开始日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @org.springframework.format.annotation.DateTimeFormat(pattern = "yyyy-MM-dd")
    @ExcelProperty(value = "开始日期")
    private Date startDate;
    /**
     * 结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ExcelProperty(value = "结束日期")
    private Date endDate;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 创建人名称
     */
    @ExcelProperty(value = "创建人名称")
    private String createUserName;
}
